<?php namespace Home\Controller; 

use Hdphp\Controller\Controller;

//登录控制器
class LoginController extends Controller{

	//构造函数
	public function __init()
	{
		
	}
	
    //登录页面
    public function index(){

    	//判断是否有用户提交数据
    	if(IS_POST){
    	//登录邮箱
    	$useremail=Q('post.useremail');
		//接收用户密码
		$password=Q('post.userpassword','','md5');
		$code=Q('post.code');
		$getCode=strtolower(Code::get());
		if($code!=$getCode) View::error('验证码不对');

		//判读用户是否存在
		$model=new \Common\Model\User;
		//从数据库获得用户数据
		$data=$model->where("useremail='{$useremail}'")->find();
		//判断用户是否存在
		if(!$data) View::error('用户名');
		//判断密码是否存在
		if($data['userpassword']!=$password) View::error('密码错误');
		$_SESSION['uid']=$data['uid'];
		$_SESSION['useremail']=$data['useremail'];
		View::success('登录成功',U('Index/index'));
    	}  
       View::make();
    }
	//退出
	public function out(){
		session_unset();
		session_destroy();
		go(U('Index/index'));
	}
}
